package com.njust.bean;

import org.junit.Before;
import org.junit.Test;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class IOCTest5 {

    private ConfigurableApplicationContext ioc;

    @Before
    public void tearUp(){
        ioc = new ClassPathXmlApplicationContext("config/ioc5.xml");
    }

    /**
     * 实验14：[SpEL测试I]
     *     在SpEL中使用字面量、
     *     引用其他bean、
     *     引用其他bean的某个属性值、
     *     调用非静态方法
     *     调用静态方法、
     *     使用运算符
     */
    @Test
    public void test14(){
        System.out.println("=========实验十四==========");
        Person person14 = ioc.getBean("person14", Person.class);
        System.out.println(person14);
        System.out.println("========结束==========");
    }
}
